super lorry - French English Dictionary